/*************************************************
Author: byron
Date: 05/09/2013
Description:
Notes: 
*************************************************/

#ifndef __cmdacademyboss_h__
#define __cmdacademyboss_h__

#include "../maindef.h"
#include "commclass.h"
#include "PBMsgHead.pb.h"
#include "MsgAcademyBoss.pb.h"
#include "../act/CAcademyBossMgr.h"

class CMainCtrl;
class CCmdAcademyBoss : public CTAsyncCmd
{
public:
    virtual int Do(void* pData);
    virtual int AnsClients(int iRet);
    virtual int LogicDo(int iRet);

    CMainCtrl* pstMainCtrl;
    PBMsgHead  stMsgHead;
    CEnpNetHead stEnpHead;

    MsgReqAcademyBoss stReq;
    MsgAnsAcademyBoss stAns;

	char 			chSubCmd;
    int             iAcademyType;
    unsigned int 	uiGID;
    CAcademyBossCmdData stCmdData;
};

#endif // __cmdacademyboss_h__

